package sevensoft.行为型模式.策略者模式.demo2;

import java.util.HashMap;
import java.util.Map;


public class LoginService {

    public String login(Integer key){
        Map<Integer, StrategyLogin> map = new HashMap<>();

        map.put(0,new EmailLogin());
        map.put(1,new PhoneLogin());
        map.put(2,new WechatLogin());

        StrategyLogin strategyLogin = map.get(key);

        return strategyLogin.login();
    }

}
